Sheraton Indianapolis City Centre HotelSheraton Indianapolis City Centre Hotel is located in Monument Circle in the heart of Indianapolis. Make your stay monumental and unforgettable with our convenient location near all of the...From: Sheraton Hotels & ResortsViews: 00 ratingsTime: 01:40More in Travel & Events